citrix server based computing desktop network computing devices laptop management java j2ee radius3 application open source software c++ high availability computer notebook network computer metaframe .net pxe boot ncd linux consulting replace pcs with thin clients mission critical windows pxe unix development thin client